package com.walming.generator.copycat.enums;

/**
 * <p>
 * 时间查询模式
 * </p>
 *
 * @author walming
 * @date 2021-04-14 9:39
 */
public enum TimeQueryFormat {

    /** 默认模式 */
    DEFAULT("yyyy-MM-dd HH:mm:ss.SSS"),
    /** 精确到小时 */
    HOUR("yyyy-MM-dd HH:00:00.0"),
    /** 精确到分钟 */
    MINUTE("yyyy-MM-dd HH:mm:00.0"),
    /** 精确到秒 */
    SECOND("yyyy-MM-dd HH:mm:ss.0"),
    /** 表示一天的开始 */
    DAY_BEGIN("yyyy-MM-dd 00:00:00.0"),
    /** 表示一天的结束 */
    DAY_END("yyyy-MM-dd 23:59:59.999");

    private final String format;

    TimeQueryFormat(String format) {
        this.format = format;
    }

    public String format() {
        return format;
    }

}
